如何在Excel中使用替换功能替换和添加字符串? | 您所在的位置:网站首页 › vba 字符替换 › 如何在Excel中使用替换功能替换和添加字符串? |
如何在Excel中使用替换功能替换和添加字符串?
作者:孙
最后修改时间:2020-09-18
在Excel中,我们可以使用“查找和替换”功能来查找字符串,然后替换为另一个字符串。 但是在许多情况下,“查找和替换”功能无法满足您的要求。 在这里,我介绍了如何使用“替换”功能解决Excel中的某些问题。 替换功能 替换功能 = REPLACE(文本,start_num,num_chars,new_text)情况1将特定位置的字符串替换为字符串中的其他字符串 =REPLACE(text, startnum, numchars, newtext) 如果要将特定位置的字符串替换为另一个字符串,如下面的屏幕截图所示, 您可以这样做: 选择要放置结果的单元格并键入=REPLACE(A1,3,3,"KTE"),然后将填充手柄拖到您使用的单元格上。 请参阅显示的屏幕截图。 情况2将多个位置的多个字符串替换为字符串中的其他字符串 =REPLACE(REPLACE(text,stratnum,characternumber,"newtext"),startnum,characternumber,"newtext) 如果您要用其他字符串替换位置中的多个字符串,如下面的屏幕截图所示, 这样做: 选择要放置结果的单元格并键入 =REPLACE(REPLACE(A7,7,1,"1"),15,1,"3"),将填充手柄拖到您使用的单元格上。 请参阅显示的屏幕截图。 情况3以日期格式替换年/月/日 =REPLACE(TEXT(text, "dd-mmm-yy"), 4, 3, "newtext") 如果您使用特殊日期格式的1月18日至XNUMX日设置了一系列单元格,则需要替换为XNUMX月的月份,如下图所示, 使用这个公式 选择要放置结果的单元格并键入 =REPLACE(TEXT(A14, "dd-mmm-yy"), 4, 3, "Nov"),将填充手柄拖到您使用的单元格上。 请参阅显示的屏幕截图。 情况4将数字转换为日期 = DATEVALUE(REPLACE(REPLACE(text,3,0,“ /”),6,0,“ /”)) 如果要将文本数字转换为标准日期,如下面的屏幕截图所示,请执行以下操作: 选择要放置结果的单元格并键入 =DATEVALUE(REPLACE(REPLACE(A21,3,0,"/"),6,0,"/")),将填充手柄拖到您使用的单元格上,将单元格设置为 短期约会 格式。 请参阅显示的屏幕截图。 情况5用字符串中的另一个替换字符串 =REPLACE(textreference, FIND("oldtext",textreference), numbercharacter, "newtext") 如果您要用字符串中的另一个替换字符串,如下面的屏幕截图所示, 只需使用替换功能和查找功能 选择一个放置结果的单元格并键入 =REPLACE(A28, FIND("@abc",A28), 4, "@bca"), 将填充手柄拖到您使用的单元格上。 请参阅显示的屏幕截图。 提示: 此公式仅适用于字符串的首次出现。 情况6在字符串的特定位置添加新字符 =REPLACE(REPLACE(text,startnumber,0,"newtext"),startnumber,0,"newtext") 如果要将新字符添加到字符串的特定位置,如下所示,则为屏幕截图。 就这样做 选择要放置结果的单元格并键入 =REPLACE(REPLACE(A34,4,0,"-"),8,0,"-"),将填充手柄拖到您使用的单元格上。 请参阅显示的屏幕截图。 使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。 单击此处获取您最需要的功能... ![]() |
CopyRight 2018-2019 实验室设备网 版权所有 |